public class Token {
	
	public enum SymType {
		BEG, END, IF, THEN, ELS, CON, PROC, VAR, DO, WHI, CAL, REA, WRI, ODD, REP, UNT,//begin, end, if, then, else, const, procedure, var, do, while, call, read, write, odd, repeat, until
		EQU, LES, LESE, LARE, LAR, NEQE, ADD, SUB, MUL, DIV, 
		SYM, CONST,
		CEQU, COMMA, SEMIC, POI, LBR, RBR,
		COL,
		EOF;
	}

	private SymType st;
	private int line;
	private String value;
	public SymType getSt() {
		return st;
	}

	public void setSt(SymType st) {
		this.st = st;
	}

	public int getLine() {
		return line;
	}

	public void setLine(int line) {
		this.line = line;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}

	public Token(SymType st, int line, String value) {
		this.st = st;
		this.line = line;
		this.value = value;
	}
}
